Effort to reduce the number of exported symbols git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@122057 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/include/locale b/include/locale index 60aab1d..b88c6ac 100644 --- a/include/locale +++ b/include/locale
@@ -1768,7 +1768,7 @@ }; template <class _CharT> -class __time_get_c_storage +class __time_get_c_storage // purposefully not decorated { protected: typedef basic_string<_CharT> string_type; @@ -2650,24 +2650,15 @@ _LIBCPP_ALWAYS_INLINE ~moneypunct() {} - _LIBCPP_ALWAYS_INLINE virtual char_type do_decimal_point() const {return numeric_limits<char_type>::max();} - _LIBCPP_ALWAYS_INLINE virtual char_type do_thousands_sep() const {return numeric_limits<char_type>::max();} - _LIBCPP_ALWAYS_INLINE virtual string do_grouping() const {return string();} - _LIBCPP_ALWAYS_INLINE virtual string_type do_curr_symbol() const {return string_type();} - _LIBCPP_ALWAYS_INLINE virtual string_type do_positive_sign() const {return string_type();} - _LIBCPP_ALWAYS_INLINE virtual string_type do_negative_sign() const {return string_type(1, '-');} - _LIBCPP_ALWAYS_INLINE virtual int do_frac_digits() const {return 0;} - _LIBCPP_ALWAYS_INLINE virtual pattern do_pos_format() const {pattern __p = {symbol, sign, none, value}; return __p;} - _LIBCPP_ALWAYS_INLINE virtual pattern do_neg_format() const {pattern __p = {symbol, sign, none, value}; return __p;} }; @@ -2704,23 +2695,14 @@ _LIBCPP_ALWAYS_INLINE ~moneypunct_byname() {} - _LIBCPP_ALWAYS_INLINE virtual char_type do_decimal_point() const {return __decimal_point_;} - _LIBCPP_ALWAYS_INLINE virtual char_type do_thousands_sep() const {return __thousands_sep_;} - _LIBCPP_ALWAYS_INLINE virtual string do_grouping() const {return __grouping_;} - _LIBCPP_ALWAYS_INLINE virtual string_type do_curr_symbol() const {return __curr_symbol_;} - _LIBCPP_ALWAYS_INLINE virtual string_type do_positive_sign() const {return __positive_sign_;} - _LIBCPP_ALWAYS_INLINE virtual string_type do_negative_sign() const {return __negative_sign_;} - _LIBCPP_ALWAYS_INLINE virtual int do_frac_digits() const {return __frac_digits_;} - _LIBCPP_ALWAYS_INLINE virtual pattern do_pos_format() const {return __pos_format_;} - _LIBCPP_ALWAYS_INLINE virtual pattern do_neg_format() const {return __neg_format_;} private: